table.shorts {
  margin: 2px 3px;
  padding: 2px 3px;
  border: 1px solid #fafafa;
  border-collapse: collapse;
  font-size: x-small
}
td.k {
  text-align: center;
  padding: 2px 5px;
  margin: 2px 5px;
  border: 1px solid #cccccc;
}
td.d {
  padding: 2px 5px;
  margin: 2px 5px;
  border: 1px solid #cccccc;
}
th.d {
  padding: 2px 5px;
  margin: 2px 5px;
  border: 1px solid #cccccc;
}
th.cxx, th.cxz, th.cxb, th.cxs, th.cxv, td.cxx, td.cxz, td.cxb, td.cxs, td.cxv {
  background-image: url(../images/accordion.png);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  vertical-align: middle;
}
td.cxx, td.cxz, td.cxb, td.cxs, td.cxv {
  background: #fefefe
}
td.cxy {
  border: 1px solid #cccccc;
  vertical-align: middle;
  text-align: right;
}
div.cxc {
  left: 0px;
  top: 0px;
  margin-left: 5px;
  margin-top: 2px;
  white-space: nowrap;
  overflow: hidden;
}
/* Code div */
div.CanvasXpressCode {
  border: 1px solid rgb(113,139,183);
  border-radius: 5px;
  background-color: rgb(240,240,240);
  cursor: move;
  color: rgb(34,34,34);
  font: normal 11px arial, tahoma, sans-serif;
  margin: 2px 3px;
  padding: 2px 3px;
  position: absolute;
  white-space: nowrap;
}
img.CanvasXpressCode {
  cursor: default;
  float: right;
  height: 13px;
  margin: 2px 3px 0px 0px;
  padding-bottom: 5px;
  width: 13px;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
}
div.CanvasXpressCodeContainer {
  background-color: rgb(240,240,240);
  clear: both;
  max-height: 500px;
  max-width: 600px;
  overflow: auto;
}
div.CanvasXpressCodeContent {
  background-color: rgb(240,240,240);
  margin: 2px 3px;
  padding: 2px 3px;
}
pre.CanvasXpressCodeContent {
  background-color: rgb(240,240,240);
  border: none;
  margin: 0px;
  padding: 10px;
  white-space: pre;
}
/* Dragging div */
div.CanvasXpressDrag {
  opacity: 0.5;
  filter: alpha(opacity=50);
  background-color: rgb(240,240,240);
  position: absolute;
}
div.CanvasXpressTooltip {
  border: 1px solid rgb(113,139,183);
  border-radius: 5px;
  background-color: rgb(240,240,240);
  cursor: move;
  color: rgb(34,34,34);
  font: normal 11px arial, tahoma, sans-serif;
  margin: 2px 3px;
  overflow: hidden;
  padding: 2px 3px;
  position: absolute;
  white-space: nowrap;
}
img.CanvasXpressTooltip {
  cursor: default;
  float: right;
  height: 13px;
  margin: 2px 3px 0px 0px;
  width: 13px;
  cursor: default;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
}
span.CanvasXpressTooltip {
  border: 1px solid rgb(113,139,183);
  border-radius: 5px;
  background-color: rgb(240,240,240);
  cursor: move;
  color: rgb(34,34,34);
  font: normal 11px arial, tahoma, sans-serif;
  margin: 2px 3px;
  overflow: hidden;
  padding: 2px 3px;
  position: absolute;
  white-space: nowrap;
}
/* DataTable */
div.CanvasXpressDataTable {
  border: 1px solid rgb(113,139,183);
  border-radius: 5px;
  background-color: rgb(240,240,240);
  clear: both;
  color: rgb(34,34,34);
  font: normal 11px arial, tahoma, sans-serif;
  overflow: hidden;
  position: absolute;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
}
div.CanvasXpressDataTableToolbar {
  border: 0px;
  border-radius: 5px 5px 0px 0px;
  background-color: rgb(240,240,240);
  color: rgb(34,34,34);
  cursor: move;
  font: normal 11px arial, tahoma, sans-serif;
  height: 18px;
  left: 0px;
  line-height: 100%;
  position: absolute;
  top: 0px;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
}
img.CanvasXpressDataTableToolbarImage {
  cursor: default;
  float: right;
  height: 13px;
  margin: 2px 3px 0px 0px;
  width: 13px;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
}
div.CanvasXpressDataTableContainer {
  background-color: rgb(240,240,240);
  border-radius: 0px 0px 5px 5px;
  color: rgb(34,34,34);
  display: block;
  font: normal 11px arial, tahoma, sans-serif;
  left: 0px;
  line-height: 100%;
  position: absolute;
  top: 20px;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
}
div.CanvasXpressDataTableVertical {
  background-color: rgb(240,240,240);
  overflow: auto;
  position: absolute;
  right: 2px;
  top: 2px;
  width: 18px;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
}
div.CanvasXpressDataTableHorizontal {
  background-color: rgb(240,240,240);
  bottom: 2px;
  height: 18px;
  left: 2px;
  overflow: auto;
  position: absolute;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
}
div.CanvasXpressDataTableResizer {
  background-color: rgb(240,240,240);
  background-image: url(../images/resize_w.png);
  background-repeat: no-repeat;
  cursor: se-resize;
  bottom: 1px;
  height: 15px;
  position: absolute;
  right: 1px;
  width: 15px;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
}
table.CanvasXpressDataTable {
  border: 0px;
  border-spacing: 1px;
  color: rgb(34,34,34);
  font: normal 11px arial, tahoma, sans-serif;
  left: 1px;
  line-height: 20px;
  position: absolute;
  table-layout: fixed;
  top: 1px;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
}
div.CanvasXpressDataTableMask {
  border: 0px;
  left: 1px;
  position: absolute;
  top: 1px;
  overflow: hidden;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
}
th.CanvasXpressTableCellHead {
  background-image: url(../images/accordion.png);
  background-repeat: repeat-x;
  border-left: 1px solid #ffffff;
  border-top: 1px solid #ffffff;
  color: rgb(34,34,34);
  font: normal 11px arial, tahoma, sans-serif;
  line-height: 20px;
  padding: 0px;
  text-align: left;
  vertical-align: middle;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
}
th.CanvasXpressTableCellHeadActive {
  background-image: url(../images/accordion_active.png);
  background-repeat: repeat-x;
  border-left: 1px solid #ffffff;
  border-top: 1px solid #ffffff;
  color: rgb(34,34,34);
  font: normal 11px arial, tahoma, sans-serif;
  line-height: 20px;
  padding: 0px;
  text-align: left;
  vertical-align: middle;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
}
td.CanvasXpressTableCell {
  background-color: #ffffff;
  border: 0px;
  color: rgb(34,34,34);
  font: normal 11px arial, tahoma, sans-serif;
  line-height: 20px;
  padding: 0px;
  vertical-align: middle;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
}
td.CanvasXpressTableCellActive {
  background-color: #dfe8f6;
  border: 0px;
  color: rgb(34,34,34);
  font: normal 11px arial, tahoma, sans-serif;
  line-height: 20px;
  padding: 0px;
  vertical-align: middle;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
}
div.CanvasXpressTableCell {
  font: normal 11px arial, tahoma, sans-serif;
  line-height: 20px;
  margin: 2px 2px 1px 5px;
  overflow: hidden;
  white-space: nowrap;
}
div.CanvasXpressTableCellSortAsc {
  background: url(../images/sort_asc.gif) no-repeat right 6px;
  font: normal 11px arial, tahoma, sans-serif;
  line-height: 20px;
  margin: 2px 2px 1px 5px;
  overflow: hidden;
  white-space: nowrap;
}
div.CanvasXpressTableCellSortDesc {
  background: url(../images/sort_desc.gif) no-repeat right 6px;
  font: normal 11px arial, tahoma, sans-serif;
  line-height: 20px;
  margin: 2px 2px 1px 5px;
  overflow: hidden;
  white-space: nowrap;
}
/* Configurator */
div.CanvasXpressConfigurator {
  background-color: rgb(240,240,240);
  border-radius: 5px;
  border: 1px solid rgb(113,139,183);
  box-shadow: rgba(154,154,154,0.2) 3px 3px;
  color: rgb(34,34,34);
  cursor: default;
  font: normal 11px arial, tahoma, sans-serif;
  line-height: 16px;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
}
span.CanvasXpressConfigurator {
  cursor: default;
  font: normal 11px arial, tahoma, sans-serif;
  line-height: 16px;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
}
textarea.CanvasXpressConfigurator {
  background-color: rgb(240,240,240);
  border-radius: 5px;
  border: 1px solid rgb(113,139,183);
  box-shadow: rgba(154,154,154,0.2) 3px 3px;
  color: rgb(34,34,34);
  cursor: default;
  font: normal 11px arial, tahoma, sans-serif;
  line-height: 16px;
}
img.CanvasXpressConfigurator {
  cursor: default;
  float: right;
  height: 13px;
  margin-left: 2px;
  width: 13px;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
}
select.CanvasXpressConfigurator {
  background-color: rgb(255,255,255);
  border: 1px solid rgb(113,139,183);
  color: rgb(34,34,34);
  cursor: default;
  font: normal 11px arial, tahoma, sans-serif;
  line-height: 16px;
  padding-left: 3px;
}
input.CanvasXpressConfigurator {
  background-color: rgb(255,255,255);
  border: 1px solid rgb(113,139,183);
  color: rgb(34,34,34);
  cursor: default;
  font: normal 11px arial, tahoma, sans-serif;
  line-height: 16px;
  padding-left: 3px;
}
div.CanvasXpressConfiguratorOptions {
  cursor: default;
  font: normal 11px arial, tahoma, sans-serif;
  height: 100px;
  line-height: 16px;
  margin-top: 8px;
  overflow: auto;
  width: 180px;
}
div.CanvasXpressConfiguratorFilter {
  background-color: rgb(240,240,240);
  border-radius: 5px;
  border: 1px solid rgb(113,139,183);
  box-shadow: rgba(154,154,154,0.2) 3px 3px;
  color: rgb(34,34,34);
  font: normal 11px arial, tahoma, sans-serif;
  line-height: 16px;
}
select.CanvasXpressConfiguratorFilter {
  border: 1px solid rgb(113,139,183);
  font: normal 11px arial, tahoma, sans-serif;
  line-height: 16px;
}
input.CanvasXpressConfiguratorFilter {
  border: 1px solid rgb(113,139,183);
  font: normal 11px arial, tahoma, sans-serif;
  line-height: 16px;
}
div.CanvasXpressConfiguratorExample {
  background-color: rgb(240,240,240);
  border-radius: 5px;
  border: 1px solid rgb(113,139,183);
  box-shadow: rgba(154,154,154,0.2) 3px 3px;
  color: rgb(34,34,34);
  font: normal 11px arial, tahoma, sans-serif;
  line-height: 16px;
}
span.CanvasXpressConfiguratorExample {
  cursor: default;
  font: normal 11px arial, tahoma, sans-serif;
  line-height: 16px;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
}
div.CanvasXpressConfiguratorColor {
  border: 1px solid rgb(113,139,183);
  font: normal 11px arial, tahoma, sans-serif;
  line-height: 16px;
}
/* Acordions */
div.accordionHead {
  margin-top: 2px;
  height: 16px;
  overflow: hidden;
  float: left;
  cursor: pointer;
  vertical-align: middle;
  text-align: left;
  display: table-cell;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
}
div.accordionContent {
  overflow: auto;
}
div.hoverable:hover {
  background-color: #dfe8f6
}
/* Viewport */
div.CanvasXpressContainer {
  position: relative;
  float: left;
}
div.CanvasXpressHandler {
  position: relative;
  float: left;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
div.CanvasXpressWrapper {
  position: relative;
  float: left;
  line-height: 100%;
}
/*
 * Datafilter
 */
div.CanvasXpressDataFilter {
  color: rgb(34,34,34);
  font: normal 11px arial, tahoma, sans-serif;
  line-height: 100%;
  margin: 0px;
  padding: 0px;
  position: absolute;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
}
div.CanvasXpressDataFilterToolbar {
  background-image: url(../images/accordion.png);
  background-repeat: repeat-x;
  border: 1px solid rgb(113,139,183);
  border-radius: 5px;
  color: rgb(34,34,34);
  cursor: move;
  font: normal 11px arial, tahoma, sans-serif;
  height: 18px;
  left: 0px;
  line-height: 100%;
  margin: 0px;
  padding: 2px;
  position: absolute;
  top: 0px;
}
span.CanvasXpressDataFilterToolbarText {
  font: normal 11px arial, tahoma, sans-serif;
  left: 8px;
  line-height: 100%;
  position: relative;
  top: 5px;
}
img.CanvasXpressDataFilterToolbarImage {
  cursor: default;
  width: 13px;
  height: 13px;
  margin-top: 2px;
  margin-right: 2px;
  float: right;
}
span.CanvasXpressDataFilterText {
  background-image: url(../images/arrowright.png);
  background-repeat: no-repeat;
  background-position: -3px;
  font: normal 11px arial, tahoma, sans-serif;
  left: 8px;
  line-height: 100%;
  position: relative;
  top: 5px;
}
span.CanvasXpressDataFilterTextActive {
  background-image: url(../images/arrowdown.png);
  background-repeat: no-repeat;
  background-position: -3px;
  font: normal 11px arial, tahoma, sans-serif;
  left: 8px;
  line-height: 100%;
  position: relative;
  top: 5px;
}
div.CanvasXpressDataFilterContainer {
  border: 0px;
  left: 0px;
  margin: 0px;
  padding: 0px;
  position: absolute;
  top: 24px;
}
div.CanvasXpressDataFilterContainerMask {
  background-color: #ffffff;
  border: 1px solid #d0d0d0;
  margin: 1px 3px 3px 3px;
  overflow-x: hidden;
  overflow-y: scroll;
}
div.CanvasXpressDataFilterContainerItem {
  background-color: #ffffff;
  color: #4181ba;
  height: 15px;
  padding: 1px 0px 0px 1px;
}
div.CanvasXpressDataFilterContainerItemSelected {
  background-color: #4181ba;
  color: rgb(255,255,255);
  height: 15px;
  padding: 1px 0px 0px 1px;
}
div.CanvasXpressDataFilterContainerHoverable {
  border: 1px solid rgb(113,139,183);
  margin: 2px;
  margin-bottom: 4px;
}
div.CanvasXpressDataFilterContainerHoverable:hover {
  background-color: #dfe8f6
}
div.CanvasXpressDataFilterContainerNumeric {
  background-color: #ffffff;
  border: 1px solid rgb(113,139,183);
  clear: both;
  height: 14px;
  margin: 2px;
}
div.CanvasXpressDataFilterContainerMin {
  background-image: url(../images/move_right.png);
  background-repeat: no-repeat;
  float: left;
  height: 14px;
  position: relative;
  width: 14px;
  z-index: 10002;
}
div.CanvasXpressDataFilterContainerMax {
  background-image: url(../images/move_left.png);
  background-repeat: no-repeat;
  float: left;
  height: 14px;
  position: relative;
  width: 14px;
  z-index: 10002;
}
div.CanvasXpressDataFilterContainerRange {
  background-color: rgb(113,139,183);
  float: left;
  height: 14px;
  left: 0px;
  position: relative;
  z-index: 10001;
}
select.CanvasXpressDataFilterContainerString {
  background-color: rgb(255,255,255);
  font: normal 11px arial, tahoma, sans-serif;
  margin-left: 3px;
  margin-bottom: 3px;
}
div.CanvasXpressDataFilterHead {
  background-image: url(../images/accordion.png);
  background-repeat: repeat-x;
  border: 1px solid rgb(113,139,183);
  border-radius: 5px 5px 5px 5px;
  color: rgb(34,34,34);
  cursor: pointer;
  float: left;
  height: 18px;
  margin-top: 2px;
  overflow: hidden;
  padding: 2px;
  text-align: left;
  vertical-align: middle;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
}
div.CanvasXpressDataFilterHeadActive {
  background-color: rgb(240,240,240);
  background-image: url(../images/accordion_active.png);
  background-repeat: repeat-x;
  border: 1px solid rgb(113,139,183);
  border-radius: 5px 5px 0px 0px;
  color: rgb(34,34,34);
  cursor: pointer;
  float: left;
  height: 18px;
  margin-top: 2px;
  overflow: hidden;
  padding: 2px;
  text-align: left;
  vertical-align: middle;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
}
div.CanvasXpressDataFilterContent {
  background-color: rgb(255,255,255);
  border: 1px solid rgb(113,139,183);
  border-radius: 0px 0px 5px 5px;
  border-top: 0px;
  color: rgb(113,139,183);
  overflow: auto;
  padding: 2px;
}
/*
 *  Menus
 */
div.CanvasXpressLink {
  background-color: rgb(240,240,240);
  background-image: url(../images/menu.gif);
  background-repeat: repeat-y;
  border: 1px solid rgb(113,139,183);
  border-radius: 3px;
  box-shadow: rgba(154,154,154,0.2) 3px 3px;
  color: rgb(34,34,34);
  cursor: default;
  font: normal 11px arial, tahoma, sans-serif;
  line-height: 100%;
  margin: 0px;
  padding: 0px;
  position: absolute;
  -moz-box-shadow: rgba(154,154,154,0.2) 3px 3px;
}
div.CanvasXpressMenu {
  background-color: rgb(240,240,240);
  background-image: url(../images/menu.gif);
  background-repeat: repeat-y;
  border: 1px solid rgb(113,139,183);
  border-radius: 3px;
  box-shadow: rgba(154,154,154,0.2) 3px 3px;
  color: rgb(34,34,34);
  cursor: default;
  font: normal 11px arial, tahoma, sans-serif;
  line-height: 100%;
  margin: 0px;
  padding: 0px;
  position: absolute;
  -moz-box-shadow: rgba(154,154,154,0.2) 3px 3px;
}
ul.CanvasXpressList {
  background: transparent;
  border: 0px none;
  cursor: default;
  list-style: none;
  margin: 0px;
  overflow: hidden;
  padding: 2px;
}
li.CanvasXpressListItemSep {
  cursor: default;
  display: block;
  font: normal 11px arial, tahoma, sans-serif;
  font-size: 1px;
  height: 100%;
  line-height: 1px;
  list-style: none;
  margin: 0px;
  padding: 1px;
  width: 100%;
  white-space: nowrap;
}
li.CanvasXpressListItem {
  cursor: default;
  display: block;
  font: normal 11px arial, tahoma, sans-serif;
  height: 100%;
  line-height: 100%;
  list-style: none;
  margin: 0px;
  padding: 1px;
  width: 100%;
  white-space: nowrap;
}
input.CanvasXpressListItem {
  cursor: default;
  display: block;
  font: normal 11px arial, tahoma, sans-serif;
  line-height: 100%;
  list-style: none;
  margin: 0px;
  padding: 1px;
  white-space: nowrap;
}
div.CanvasXpressListItem {
  border: 1px solid rgb(113,139,183);
  font: normal 11px arial, tahoma, sans-serif;
  line-height: 16px;
}
li.CanvasXpressListItemActive {
  background-color: rgb(219,236,244);
  background-image: url(../images/item-over.gif);
  background-repeat: repeat-x;
  background-position: left bottom;
  border-color: rgb(170,204,246);
  border-style: solid;
  border-width: 1px 0px;
  cursor: default;
  display: block;
  font: normal 11px arial, tahoma, sans-serif;
  height: 100%;
  line-height: 100%;
  list-style: none;
  margin: 0px 1px;
  padding: 0px;
  width: 100%;
  white-space: nowrap;
}
a.CanvasXpressListItemA {
  color: rgb(34,34,34);
  cursor: pointer;
  display: block;
  font: normal 11px arial, tahoma, sans-serif;
  line-height: 16px;
  list-style: none;
  outline-style: none;
  outline-width: 0px;
  padding: 3px 21px 3px 27px;
  position: relative;
  text-decoration: none;
  white-space: nowrap;
}
a.CanvasXpressListItemAArrow {
  background: url(../images/menu-parent.gif) no-repeat scroll right 50% transparent;
  color: rgb(34,34,34);
  cursor: pointer;
  display: block;
  font: normal 11px arial, tahoma, sans-serif;
  line-height: 16px;
  list-style: none;
  outline-style: none;
  outline-width: 0px;
  padding: 3px 21px 3px 27px;
  position: relative;
  text-decoration: none;
  white-space: nowrap;
}
a.CanvasXpressListItemAActive {
  border-color: rgb(170,204,246);
  border-style: solid;
  border-width: 0px 1px;
  color: rgb(34,34,34);
  cursor: pointer;
  display: block;
  font: normal 11px arial, tahoma, sans-serif;
  line-height: 16px;
  list-style: none;
  outline-style: none;
  outline-width: 0px;
  margin: 0px -1px;
  padding: 3px 21px 3px 27px;
  position: relative;
  text-decoration: none !important;
  white-space: nowrap;
}
a.CanvasXpressListItemAArrowActive {
  background: url(../images/menu-parent.gif) no-repeat scroll right 50% transparent;
  border-color: rgb(170,204,246);
  border-style: solid;
  border-width: 0px 1px;
  color: rgb(34,34,34);
  cursor: pointer;
  display: block;
  font: normal 11px arial, tahoma, sans-serif;
  line-height: 16px;
  list-style: none;
  margin: 0px -1px;
  outline-style: none;
  outline-width: 0px;
  padding: 3px 21px 3px 27px;
  position: relative;
  text-decoration: none !important;
  white-space: nowrap;
}
img.CanvasXpressListIcon {
  background-position: center;
  border: 0px none;
  color: rgb(34,34,34);
  cursor: pointer;
  font: normal 11px arial, tahoma, sans-serif;
  height: 16px;
  left: 3px;
  line-height: 16px;
  list-style: none;
  margin: 0px;
  margin-left: -24px;
  padding: 0px;
  position: absolute;
  top: 3px;
  vertical-align: top;
  width: 16px;
  white-space: nowrap;
}
span.CanvasXpressListItemText {
  color: rgb(34,34,34);
  cursor: pointer;
  font: normal 11px arial, tahoma, sans-serif;
  line-height: 16px;
  list-style: none;
  margin-right: 50px;
  white-space: nowrap;
}
span.CanvasXpressListItemTextShort {
  color: rgb(34,34,34);
  cursor: pointer;
  font: italic 9px arial, tahoma, sans-serif;
  line-height: 16px;
  list-style: none;
  position: absolute;
  right: 4px;
  white-space: nowrap;
}
span.CanvasXpressListItemTextSep {
  background-color: rgb(224,224,224);
  border-bottom: 1px solid;
  border-bottom-color: rgb(255,255,255);
  cursor: default;
  display: block;
  font: normal 11px arial, tahoma, sans-serif;
  font-size: 1px;
  line-height: 1px;
  list-style: none;
  margin: 2px 3px;
  overflow: hidden;
  white-space: nowrap;
}
/*
 * Toolbar
 */
img.CanvasXpressToolbarHelp {
  cursor: default;
  float: right;
  height: 13px;
  margin-left: 2px;
  width: 13px;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
}
div.CanvasXpressToolbarHelp {
  background-color: rgb(240,240,240);
  border-radius: 5px;
  border: 1px solid rgb(113,139,183);
  box-shadow: rgba(154,154,154,0.2) 3px 3px;
  color: rgb(34,34,34);
  cursor: default;
  font: normal 11px arial, tahoma, sans-serif;
  line-height: 16px;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
}
p.CanvasXpressToolbarHelp {
  cursor: default;
  font: normal 11px arial, tahoma, sans-serif;
  line-height: 16px;
  margin: 0px;
  padding: 5px 5px 5px 20px;
}
img.CanvasXpressToolbarImage {
  margin-left: 4px;
  float: right;
}
/* Save Form div */
div.CanvasXpressForm {
  border: 1px solid rgb(113,139,183);
  border-radius: 5px;
  background-color: rgb(240,240,240);
  color: rgb(34,34,34);
  font: normal 11px arial, tahoma, sans-serif;
  margin: 8px;
  padding: 8px;
  position: absolute;
  white-space: nowrap;
}
input.CanvasXpressFormButton {
  background-image: url(../images/accordion.png);
  background-repeat: repeat-x;
  border: 1px solid rgb(113,139,183);
  border-radius: 5px 5px 5px 5px;
  color: rgb(34,34,34);
  cursor: pointer;
  float: left;
  height: 22px;
  margin-top: 2px;
  overflow: hidden;
  padding: 2px;
  vertical-align: middle;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
input.CanvasXpressFormButtonActive {
  background-color: rgb(240,240,240);
  background-image: url(../images/accordion_active.png);
  background-repeat: repeat-x;
  border: 1px solid rgb(113,139,183);
  border-radius: 5px 5px 0px 0px;
  color: rgb(34,34,34);
  cursor: pointer;
  float: left;
  height: 22px;
  margin-top: 2px;
  overflow: hidden;
  padding: 2px;
  vertical-align: middle;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
}
input.CanvasXpressFormText {
  background-color: rgb(255,255,255);
  border: 1px solid rgb(113,139,183);
  color: rgb(34,34,34);
  cursor: default;
  font: normal 11px arial, tahoma, sans-serif;
  line-height: 16px;
  padding-left: 3px;
}
form.CanvasXpressFormForm {
  background-color: rgb(255,255,255);
  border: 1px solid rgb(113,139,183);
  color: rgb(34,34,34);
  cursor: default;
  font: normal 11px arial, tahoma, sans-serif;
  line-height: 16px;
  margin: 8px;
  overflow: auto;
  padding-left: 3px;
}
/*
 * Canvas
 */
canvas.CanvasXpress {
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
}
